centos安装配置dnsmasq

        公司业务使用的mydns搭建dns服务器(参考mydns安装配置),使用mydns的优点是配置、更改容易,能实现自动增加记录,而缺点也是显而易见的,因为mydns使用mysql作为数据存储仓库,如果查询很频繁的话,就会影响效率,甚至导致服务中止。但这个缺点也不是不可克服,只要在前端多配置几台dns缓存服务器即可。

        在centos上使用dnsmasq是不错的选择,安装简易,配置更容易。

  1. 安装
1
yum install -y dnsmasq
  1. 配置

        假如mydns服务器为 1.1.1.1

1
vim /etc/dnsmasq.conf

        增加一行:

1
resolv-file=/etc/resolv_dnsmasq.conf

        保存,然后编辑 /etc/resolv_dnsmasq.conf

        增加一行

1
nameserver 1.1.1.1

        保存该文件,启动dnsmasq

1
/etc/init.d/dnsmasq start